<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script type="text/javascript">
function mueveReloj(){
    momentoActual = new Date()
    hora = momentoActual.getHours()
    minuto = momentoActual.getMinutes()
    segundo = momentoActual.getSeconds()

    horaImprimible = hora + " : " + minuto + " : " + segundo

    document.form_reloj.reloj.value = horaImprimible

    setTimeout("mueveReloj()",1000)
}
</script> 
</head>

<body onload="mueveReloj()">

<script type="text/javascript">
var x = new Date()
var timeZone = currentTimeZoneOffsetInHours = (x.getTimezoneOffset()/60)*(-1)


document.write('Timezone is: ' + timeZone);
</script>
<br />

Vemos aquí el reloj funcionando...<br />
Hora de la maquina
<form name="form_reloj">
<input type="text" name="reloj" size="10">
</form> <br />

Hora del servidor<br />

Hora: <?php echo date(h);  ?><br />
Minutos: <?php echo date(i); ?><br />
Segundos: <?php echo date(s); ?><br />
Meridiano: <?php echo date(a);  ?> <br />


<?php
$nombre_archivo = 'prueba.txt';
$contenido = "Agregar esto al archivo\n ".date(i);

// Asegurarse primero de que el archivo existe y puede escribirse sobre él.
if (is_writable($nombre_archivo)) {

    // En nuestro ejemplo estamos abriendo $nombre_archivo en modo de adición.
    // El apuntador de archivo se encuentra al final del archivo, así que
    // allí es donde irá $contenido cuando llamemos fwrite().
    if (!$gestor = fopen($nombre_archivo, 'w+')) {
         echo "No se puede abrir el archivo ($nombre_archivo)";
         exit;
    }

    // Escribir $contenido a nuestro arcivo abierto.
    if (fwrite($gestor, $contenido) === FALSE) {
        echo "No se puede escribir al archivo ($nombre_archivo)";
        exit;
    }

    echo "Éxito, se escribió ($contenido) al archivo ($nombre_archivo)";

    fclose($gestor);

} else {
    echo "No se puede escribir sobre el archivo $nombre_archivo";
}
?> <br />

archivo<br />

<?php
$gestor = fopen("prueba.txt", "rb");
$contenido = '';
while (!feof($gestor)) {
  $contenido .= fread($gestor, 8192);
}
fclose($gestor);
?> 

</body>
</html>
<?php
echo "<mm:dwdrfml documentRoot=\"" . __FILE__ .	"\" >\n\n";
$included_files = get_included_files();
foreach ($included_files as $filename) {
	echo "<mm:IncludeFile path=\"$filename\" />\n\n";
}
echo "</mm:dwdrfml>\n\n";

?>